From de96d130676e35fe7719b637567b6b79dec53a8d Mon Sep 17 00:00:00 2001 From: Debian LibreOffice Maintainers Date: Wed, 28 Jan 2026 21:03:25 +0100 Subject: [PATCH] system-crates Gbp-Pq: Name system-crates.diff --- Makefile.fetch | 4 +++- RepositoryExternal.mk | 11 +++++++++++ config_host.mk.in | 1 + configure.ac | Bin 597854 -> 598520 bytes 4 files changed, 15 insertions(+), 1 deletion(-) diff --git a/Makefile.fetch b/Makefile.fetch index 64c15b67b64..e88ec4928ff 100644 --- a/Makefile.fetch +++ b/Makefile.fetch @@ -256,8 +256,10 @@ $(WORKDIR)/download: $(BUILDDIR)/config_$(gb_Side).mk $(SRCDIR)/download.lst $(S $(call fetch_Optional,OFFICEOTRON,OFFICEOTRON_JAR) \ ,$(call fetch_Download_item,https://dev-www.libreoffice.org/extern,$(item))) -@mkdir -p $(TARFILE_LOCATION)/cargo + $(if $(filter TRUE,$(SYSTEM_YRS)), \ $(if $(call fetch_Optional,YRS,1),\ - CARGO_HOME=$(TARFILE_LOCATION)/cargo cargo fetch $(if $(verbose),--verbose,) --locked --manifest-path $(SRCDIR)/external/y-crdt/Cargo.toml) + CARGO_HOME=$(TARFILE_LOCATION)/cargo cargo fetch $(if $(verbose),--verbose,) --locked --manifest-path $(SRCDIR)/external/y-crdt/Cargo.toml) \ + ) @mkdir -p $(dir $@) && touch $@ @mkdir -p $(dir $@)/Executable diff --git a/RepositoryExternal.mk b/RepositoryExternal.mk index 17543065dcb..8b5863ebf9e 100644 --- a/RepositoryExternal.mk +++ b/RepositoryExternal.mk @@ -4547,6 +4547,7 @@ endif ifneq ($(WITH_YRS),) +ifeq ($(SYSTEM_YRS),) define gb_LinkTarget__use_yrs $(call gb_LinkTarget_use_external_project,$(1),y-crdt) $(call gb_LinkTarget_set_include,$(1),\ @@ -4569,6 +4570,16 @@ endef else +define gb_LinkTarget__use_yrs +$(call gb_LinkTarget_set_include,$(1),\ + $$(INCLUDE) \ +) +$(call gb_LinkTarget_add_libs,$(1),$(SRC_ROOT)/debian/cargo_registry/yffi/target/$(DEB_HOST_RUST_TYPE)/$(CARGO_CHANNEL)/libyrs.a) +endef +endif + +else + gb_LinkTarget__use_yrs := endif diff --git a/config_host.mk.in b/config_host.mk.in index 22bca59f7d9..b15034f5779 100644 --- a/config_host.mk.in +++ b/config_host.mk.in @@ -748,6 +748,7 @@ SYSTEM_WPD=@SYSTEM_WPD@ SYSTEM_WPG=@SYSTEM_WPG@ SYSTEM_WPS=@SYSTEM_WPS@ SYSTEM_XMLSEC=@SYSTEM_XMLSEC@ +SYSTEM_YRS=@SYSTEM_YRS@ SYSTEM_ZLIB=@SYSTEM_ZLIB@ SYSTEM_ZSTD=@SYSTEM_ZSTD@ SYSTEM_ZMF=@SYSTEM_ZMF@ diff --git a/configure.ac b/configure.ac index 4d039c1c49b1274b56426e70e2ee60d7d28665e3..026f8c7af8ffd63deee3842dbdd72a014bc1b29c 100644 GIT binary patch delta 410 zcmYL@u}i~16vlb6X-c%{P%0I~Q!6SMb#p4%YDbr*L5kFP4c9gr8%eG$0l`WKSEbn7 zGx-MyZlZ_?IysAi{sXR#UK+s%Ki+rmao_tsZqq*x>CQDw`fN2N$o)N0Wavqd1kbs| zu~hH;B{Hg()M9>1FBQ~Gv7qJIMOK(#@5yMq|0TxRnh$Yy5EqAg&yOOEPAx9{e_xd4S!7_#LMBC?<08@`4Mgj9vsUMgAj83wAk#&arfJbYc-5-8jB-u> zpz|&=EP@^4a2s036t%Gz3hq}Smffhih}r|IF{Ex7U^on`fLLc6 qA|v5i3D+3IrWndA3|c7r6_`8g`oIx5L!1alhvWuo0FtYJZpY?>5mnkx6^8TZu)9bZ4*r)GX#HiRVu#^#qnShuX Uh*^M`6^Pk@n0>pzQjQlj0Q1lqZ~y=R -- 2.30.2